package com.yh.mapper;

import com.yh.model.Emp;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * ClassName:EmpMapper
 * Package:com.yh.mapper
 * Time: 2024/6/6
 */

@Repository("empMapper")
public interface EmpMapper {

    /**
     * 根据条件查询
     * @param emp 查询条件
     * @return 查询的员工集合
     */
    List<Emp> selectByEmp(Emp emp);

    /**
     * 添加员工
     * @param emp 员工信息
     * @return 返回操作记录数
     */
    int addEmp(Emp emp);


    /**
     * 批量删除员工
     * @param id 员工id集合
     * @return 返回操作记录数
     */
    int deleteEmps(List<Long> id);


    /**
     * 修改员工信息
     * @param emp 员工信息
     * @return 返回操作记录数
     */
    int updateEmp(Emp emp);
}
